package com.xing.binbackend.pattern.factory12.operation.lazyinit;

import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Configuration;

/**
 * 需要这种自定义条件类的典型场景：
     * 需要根据配置文件开关启用/禁用功能模块
     * 根据环境变量决定是否注册 Bean
     * 检查系统资源是否满足条件（如特定文件存在）
     * 是否需要我进一步解释如何调试自定义条件类的工作流程？
 */
@Configuration
@ConditionalOnProperty(name = "payment.wechat.enabled", havingValue = "true")
public class WechatAutoConfiguration {
    // 自动配置类

}
